package com.dhcc.cdc.busi.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.dhcc.core.framework.base.entity.DataEntity;


/**
 * 检验项目
 * 
 * @ClassName: LabItemEntity
 * @Description: TODO
 * @author jumper
 * @date 2021-04-26 16:22:25
 */
@TableName("t_cdc_ct_lab_item") 
public class CdcLabItemEntity extends DataEntity<CdcLabItemEntity> {
	private static final long serialVersionUID = 1L;
	@TableId(value = "id", type = IdType.AUTO)
	private Long id;
	
	//索引码
	private String xcode;	
	//代码
	private String code;	
	//描述
	private String description;	
	//临床意义
	private String significance;	
	//正常参考值
	private String normalValue;	
	//结果类型
	private Long busLabValueTypeId;	
    @TableField(exist = false)
    private CdcDictionaryEntity busLabValueType;
	//缩写码
	private String abbreviation;	
	//备注
	private String note;	
	//元数据
	private Long dataId;	
	//是否有效
	private Integer isActive;
	@TableField(exist = false)
	private String orderDesc;


	/**
	 * 设置：索引码
	 */
	public void setXcode(String xcode) {
		this.xcode = xcode;
	}
	/**
	 * 获取：索引码
	 */
	public String getXcode() {
		return xcode;
	}
	/**
	 * 设置：代码
	 */
	public void setCode(String code) {
		this.code = code;
	}
	/**
	 * 获取：代码
	 */
	public String getCode() {
		return code;
	}
	/**
	 * 设置：描述
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * 获取：描述
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * 设置：临床意义
	 */
	public void setSignificance(String significance) {
		this.significance = significance;
	}
	/**
	 * 获取：临床意义
	 */
	public String getSignificance() {
		return significance;
	}
	/**
	 * 设置：正常参考值
	 */
	public void setNormalValue(String normalValue) {
		this.normalValue = normalValue;
	}
	/**
	 * 获取：正常参考值
	 */
	public String getNormalValue() {
		return normalValue;
	}
	/**
	 * 设置：结果类型
	 */
	public void setBusLabValueTypeId(Long busLabValueTypeId) {
		this.busLabValueTypeId = busLabValueTypeId;
	}
	/**
	 * 获取：结果类型
	 */
	public Long getBusLabValueTypeId() {
		return busLabValueTypeId;
	}
	/**
	 * 设置：缩写码
	 */
	public void setAbbreviation(String abbreviation) {
		this.abbreviation = abbreviation;
	}
	/**
	 * 获取：缩写码
	 */
	public String getAbbreviation() {
		return abbreviation;
	}
	/**
	 * 设置：备注
	 */
	public void setNote(String note) {
		this.note = note;
	}
	/**
	 * 获取：备注
	 */
	public String getNote() {
		return note;
	}
	/**
	 * 设置：元数据
	 */
	public void setDataId(Long dataId) {
		this.dataId = dataId;
	}
	/**
	 * 获取：元数据
	 */
	public Long getDataId() {
		return dataId;
	}
	/**
	 * 设置：是否有效
	 */
	public void setIsActive(Integer isActive) {
		this.isActive = isActive;
	}
	/**
	 * 获取：是否有效
	 */
	public Integer getIsActive() {
		return isActive;
	}
    public CdcDictionaryEntity getBusLabValueType() {
        return busLabValueType;
    }
    public void setBusLabValueType(CdcDictionaryEntity busLabValueType) {
        this.busLabValueType = busLabValueType;
    }

	public void setOrderDesc(String orderDesc) {
		this.orderDesc = orderDesc;
	}

	public String getOrderDesc() {
		return orderDesc;
	}
}
